/*PC*/
@media (width: 1920px) {
}

@media (max-width: 1660px) and (min-width: 1401px) {

}

@media (max-width: 1399px) and (min-width: 1200px) {

    body {
        zoom: .85;
    }

}

@media ( min-width: 1200px) {

}

@media ( max-width: 1599px) {
    .hpfc1{
        width: 102px;
    }
    .hpfc2{
        width: 78px;

    }
    .hpfc .pic span{
        font-size: 14px;
        line-height: 24px;
    }
}

/*pad*/
@media (max-width: 1199px) and (min-width: 768px) {
    .list > ul > li > ul > li > ul > li > a {
        padding-left: 30px;
    }

    .in_ri_fix {
        display: none;
    }

    /* .ny_baner h3 {
        margin-top: -65px;
    } */

    .w_d10_a span {
        font-size: 18px;
    }

    .w_d12 {
        width: 100%;
        margin: 40px auto 20px;
    }

    .e_img1 {
        display: none;
    }

    .r_d4_tit h3 {
        font-size: 20px;
    }

    .y2_f3 p {
        font-size: 13px;
    }

    .y4_tit h3 {
        font-size: 20px;
    }

    .y4_tit, .y4_tit h3 {
        line-height: 45px;
    }

    .s3_k1 .q3_d1 p {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .q6_dy h3 {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 10px;
    }
}

@media (max-width: 1199px) and  (min-width: 992px) {
    
    body {
        zoom: .85;
    }
    .in_ul_1 li {
        line-height: 32px;
    }

    .in_d3 img {
        width: 38%;
        display: block;
    }

    .in_d3_r {
        font-size: 12px;
        margin-top: 7px;
    }

    .in_ul_1 li span {
        margin-top: 6px;
    }

    .in_d5_tit_r {
        width: 72%;
    }

    .in_d5_tit_r p {
        font-size: 8px;
    }

    .in_ul_2 li {
        line-height: 36px;
        height: 36px;
    }

    .q4_l {
        width: 10%;
    }

    .q4_r {
        width: 86%;
    }

    .d5_d3 {
        width: 20%;
        margin: 15px 10px 0;
    }

    .w_d11_k .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .w_d11_k .row > div {
        padding-left: 10px;
        padding-right: 10px;
    }

    .w_d11 {
        margin-bottom: 10px;
    }

    .w_d11_k {
        padding: 10px;
    }

    .w_d11_w span, .w_d11_w em {
        font-size: 12px;
    }


    .e_d1 .form-horizontal {
        width: 60%;
        margin: 30px auto;
    }

    .e_d2_k {
        width: 80%;
        margin: 0 auto;
    }

    .yiji > li > a {
        padding-left: 15px;
        font-size: 15px;
    }

    .r_d3 a {
        width: 23%;
    }

    .r_d3_1 {
        padding-bottom: 10px;
    }

    .r_d4_r1 a {
        height: 22px;
        overflow: hidden;
    }

    .r_d4_ul li a {
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .r_d4_ul li:nth-child(5), .r_d4_ul li:nth-child(6) {
        display: none;
    }

    .y_logo_min {
        display: block;
    }

    .y_logo {
        display: none;
    }

    .y5_d1 {
        margin-top: 48px;
    }

    .s4_a1 {
        font-size: 16px;
    }

    .s4_tit h3 {
        font-size: 24px;
    }

    .s4_k3_g {
        margin: 20px 20px 26px;
    }

    .s4_k3_g p {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
    }

    .s4_k2 .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .s4_k2 .row > div {
        padding-left: 10px;
        padding-right: 10px;
    }


    .s4_k4_r a {
        line-height: 32px;
    }

    .s4_k4_r p {

    }
    .he_top2_bg{
        height: 121px;
    }
    .y_nav_ul li > a {
        margin: 0 0 0 50px;
    }
    .logo {
        margin-top: 28px;
    }
    .logo img {
        height: 65px;
    }
    .ser_k1{
        top: 90px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    body {
        zoom: .8;
    }
	.qmain10 ul li{
		width: 50%;
	}

    .s4_tit h3 {
        font-size: 24px;
    }

    .in_d3_r {
        display: none;
    }

    .in_d3 {
        background: none;
    }

    .in_d3 img {
        display: block;
        width: 88%;
        margin: 0 auto;
        float: none;
    }

    .in_ul_1 li {
        line-height: 30px;
    }

    .in_ul_1 li:nth-child(n+8) {
        display: none;
    }

    .in_d2_k {
        padding: 0 20px 15px;
    }

    .in_ul_1 li span {
        margin-top: 7px;
    }

    .in_d5_tit {
        margin: 10px 0;
    }

    .in_d5_tit a img {
        display: none;
    }

    .in_d5_tit_r {
        margin-left: 0;
    }

    .in_d5_tit_r h3 {
        font-size: 15px;
    }

    .in_d5_img .owl-theme .owl-controls .owl-buttons {
        display: none;
    }

    .in_d5_2 a {
        font-size: 13px;
    }

    .in_d5_a1 {
        width: 80px;
    }

    .in_ul_2 li {
        line-height: 32px;
        height: 32px;
    }

    /*nav*/
    .nav_bg1{
        height: 60px;
    }
    .nav_d2 > a {
        font-size: 14px;
        height: 60px;
        line-height: 60px;
    }
    .nav_d3{
        top: 60px;
    }


    .list > ul > li > ul > li > a {
        font-size: 12px;
        padding-left: 10px;
    }

    .list > ul > li > ul > li > ul {
        padding: 10px 0;
    }

    .list > ul > li > ul > li > ul > li > a {
        padding-left: 10px;
        font-size: 12px;
        line-height: 30px;
    }

    .q4_l {
        width: 15%;
    }

    .q4_r {
        width: 81%;
    }

    .yiji > li > a {
        padding-left: 10px;
    }

    .d5_d3 {
        width: 30%;
        margin: 15px 10px 0;
    }


    .q3_r .d6_tit h3 {
        font-size: 22px;
    }


    .w_d8_k {
        padding: 20px;
    }

    .w_d8_k .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .w_d8_k .row > div {
        padding-left: 10px;
        padding-right: 10px;
    }

    .w_d11_k .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .w_d11_k .row > div {
        padding-left: 15px;
        padding-right: 15px;
    }

    .w_d11 {
        margin-bottom: 30px;
    }


    .e_d1 .form-horizontal {
        width: 70%;
        margin: 30px auto;
    }

    .e_d2_k {
        width: 90%;
        margin: 0 auto 100px;
    }

    .e_d3_d1 {
        width: 85%;
    }

    .e_d4_ul li > a {
        font-size: 16px;
    }

    .r_d1 h3 {
        font-size: 18px;
    }

    .r_dk1 .in_ul_2 li a {
        font-size: 12px;
    }


    .yiji > li > a {
        font-size: 15px;
    }

    .q6_dy h3 {
        line-height: 36px;
    }

    .r_d2_k a {
        margin: 0 15px;
    }


    .r_d3 a {
        width: 23%;
        font-size: 16px;
    }

    .r_d3_1 {
        padding-bottom: 10px;
    }

    .r_d4_r1 a {
        height: 22px;
        overflow: hidden;
    }

    .r_d4_ul li span {
        display: none;
    }

    .r_d4_ul li a {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .r_d4_ul li:nth-child(3), .r_d4_ul li:nth-child(4), .r_d4_ul li:nth-child(5), .r_d4_ul li:nth-child(6) {
        display: none;
    }

    .r_d5_k .r_d4_a1 {
        display: none;
    }

    .r_d6 a {
        font-size: 15px;
    }


    .y_logo_min {
        display: block;
        width: 30%;
    }

    .y_logo_min img {
        display: block;
        width: 100%;
    }

    .y_logo {
        display: none;
    }

    .y_nav_ul {
        margin-top: 20px;
    }

    .y_nav_ul li > a {
        font-size: 16px;
        color: #b50c13;
        line-height: 40px;
        margin: 0 0 0 20px;
        float: left;
    }

    .y5_d1 {
        margin-top: 35px;
    }

    .y4_d1 a {
        width: 73%;
    }

    .y4_d1 span {
        font-size: 14px;
    }

    .y4_bg2 .y4_d1 a {
        font-size: 14px;
    }


    .y2_f3 p {
        font-size: 13px;
    }

    .u1_d1 .q4_ul1 li a {
        width: 85%;
    }

    .s4_k3_g {
        margin: 20px 20px 88px;
    }
    .he_top2_bg{
        height: 101px;
    }
    .y_nav_ul li > a {
        margin: 0 0 0 50px;
    }
    .logo {
        margin-top: 28px;
    }
    .logo img {
        height: 45px;
    }
    .ser_k1{
        top: 80px;
    }
}

@media (width: 1024px) {
}

/*tel*/

@media ( max-width: 1199px) {

    .ny_ri{
        width: 100%;
        text-align: right;
    }
    .ny_ri a{
        width: 19.7%;
    }
	.qmain1{
		font-size: 24px;
		padding: 40px 0;
	}
	.qmain2 ul li .item{
		padding: 24px 0 36px;
	}
	.qmain2 ul li .item .title{
		font-size: 18px;
	}
	.qmain2 ul li .item .content{
		font-size: 14px;
		line-height: 22px;
		margin: 10px 0 20px;
	}
	.qmain2 ul li .item .operation{
		font-size: 14px;
	}
	.qmain3{
		font-size: 14px;
		line-height: 32px;
	}
	.qmain4{
		margin-top: 30px;
	}
	.qmain5{
		margin-top: 40px;
	}
	.qmain5_1 span.style1{
		font-size: 16px;
		height: 30px;
		padding-right: 10px;
	}
	.qmain5_2{
		margin-top: 16px;
	}
	.qmain5_2 ul{
		margin-right: -10px;
	}
	.qmain5_2 ul li{
		font-size: 14px;
		width: 100%;
		line-height: 32px;
	}
	.qmain5_2 ul li p{
		width: 30px;
	}
	.qmain5_2 ul li p img{
		width: 20px;
	}
	.qmain5_2 ul li span{
		margin-left: 30px;
	}
	.qmain6 ul li .title{
		font-size: 16px;
		line-height: 50px;
		padding-right: 30px;
		background-size: 20px 11px !important;
	}
	.qmain6 ul li .content1{
		font-size: 14px;
		line-height: 32px;
		margin-top: 10px;
	}
	.qmain6 ul li .content2{
		margin-top: 10px;
	}
	.qmain6 ul li .content3{
		font-size: 16px;
		line-height: 20px;
		margin: 20px 0 36px;
	}
	.qmain6 ul li .content3 img{
		height: 20px;
		margin-right: 6px;
	}
	.qmain6 ul li .content4 .nr1{
		font-size: 20px;
	}
	.qmain6 ul li .content4 .nr2{
		font-size: 14px;
		line-height: 26px;
		margin-top: 8px;
	}
	.qmain7{
		font-size: 14px;
		line-height: 22px;
	}
	.qmain7 span.style1{
		font-size: 18px;
		margin-bottom: 26px;
	}
	.qmain8 ul li{
		font-size: 14px;
		line-height: 50px;
	}
	.qmain8 ul li a{
		max-width: 70%;
		padding-right: 56px;
	}
	.qmain8 ul li a.topping{
		background-size: 50px 17px;
	}
	.qmain9_1{
		padding-bottom: 18px;
	}
	.qmain9_1 .item1{
		font-size: 20px;
	}
	.qmain9_1 .item2{
		font-size: 14px;
		margin: 12px 0 6px;
	}
	.qmain9_1 .item2 span.style1{
		margin: 0 5px;
	}
	.qmain9_1 .item3{
		font-size: 14px;
	}
	.qmain9_2{
		font-size: 14px;
		line-height: 22px;
		margin-top: 14px;
	}
	.qmain9_3{
		margin-top: 36px;
		padding-top: 26px;
	}
	.qmain9_3 p{
		font-size: 16px;
		line-height: 36px;
	}
	.qmain10 ul{
		margin: -20px -20px 0 0;
	}
	.qmain10 ul li{
		padding: 20px 20px 0 0;
	}
	.qmain10 ul li .item{
		height: 183px;
		padding: 35px 10px 0;
		border-radius: 60px 20px 20px 20px;
	}
	.qmain10 ul li .item .pic img{
		width: 65px;
	}
	.qmain10 ul li .item .title{
		font-size: 18px;
		margin-top: 46px;
	}
	.qmain11 ul li{
		margin-top: 16px;
	}
	.qmain11 ul li .item{
		padding: 16px 20px 22px;
	}
	.qmain11 ul li .item .title{
		font-size: 16px;
		line-height: 17px;
		padding-left: 10px;
	}
	.qmain11 ul li .item .content{
		font-size: 12px;
		height: 40px;
		line-height: 20px;
		margin-top: 10px;
	}
	.qmain13{
		margin-right: -20px;
	}
	.qmain13 .item{
		padding: 20px 20px 0 0;
	}
	.qmain13 .item_nr1{
		font-size: 16px;
		line-height: 16px;
		padding: 10px 15px;
	}
	.qmain13 .item_nr1 a{
		font-size: 12px;
	}
	.qmain13 .item_nr2{
		padding: 5px 15px 15px;
	}
	.qmain13 .item_nr2 ul li{
		font-size: 12px;
		line-height: 32px;
	}
	.qmain13 .item_nr2 ul li a{
		max-width: 70%;
	}
	.qmain14_1 .item1{
		font-size: 24px;
	}
	.qmain14_1 .item2{
		font-size: 12px;
		margin-top: 10px;
	}
	.qmain14_2{
		font-size: 14px;
		line-height: 24px;
		margin-top: 20px;
	}
	.qmain14_3{
		margin-top: 20px;
	}
	.qmain14_3 a{
		font-size: 16px;
		width: 122px;
		height: 40px;
		line-height: 40px;
		margin: 10px;
	}
	.qmain15_1{
		font-size: 24px;
	}
	.qmain15_2{
		font-size: 16px;
		margin-top: 30px;
	}
	.qmain15_2 .item1{
		font-size: 18px;
	}
	.qmain15_2 .item2 .nr1 p{
		width: 92px;
		line-height: 46px;
	}
	.qmain15_2 .item2 .nr1 span{
		margin-left: 92px;
	}
	.qmain15_2 .item2 .nr1 span .wbk1{
		height: 46px;
		line-height: 44px;
	}
	.qmain15_2 .item2 .nr1 span .wbk2{
		width: 55%;
		height: 46px;
		line-height: 44px;
	}
	.qmain15_2 .item2 .nr1 span .btn1{
		font-size: 14px;
		width: 38%;
		height: 46px;
		line-height: 44px;
	}
	.qmain15_2 .item3 .nr1 span .wbk1{
		height: 46px;
		line-height: 44px;
	}
	.qmain15_2 .item3 .nr1 span .wbk2{
		height: 142px;
		line-height: 30px;
	}
	.qmain15_2 .item4 .btn1{
		font-size: 20px;
		width: 115px;
		height: 46px;
		line-height: 44px;
	}
	.in_d5_a1{
		margin: 20px auto;
	}
	.qmain16{
		margin: 20px -15px 0 0;
	}
	.qmain16 .item{
		padding-right: 15px;
	}
	.qmain16 .item1_1 span{
		font-size: 14px;
		line-height: 18px;
		padding: 14px 0 10px;
	}
	.qmain16 .item1_2{
		font-size: 12px;
		line-height: 16px;
		padding: 0 15px;
	}
	.qmain16 .item2_nr span{
		font-size: 14px;
		line-height: 18px;
		padding: 14px 0 0px;
	}
	.qmain16 .item3_nr_r {
		font-size: 14px;
		line-height: 18px;
	}
	.qmain16 .item3 .row {
		margin-left: -7.5px;
		margin-right: -7.5px;
	}
	.qmain16 .item3 .row > div {
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.tcdiv1 {
		width: 660px;
	}
	.tcdiv1_nr {
		padding: 30px 20px 20px;
	}
	.tcdiv1_nr1 {
		font-size: 14px;
		line-height: 20px;
		padding: 0 6px 15px;
	}
	.tcdiv1_nr1 img {
		height: 20px;
		margin-right: 10px;
	}
	.tcdiv1_nr2 {
		font-size: 16px;
		line-height: 30px;
		padding: 10px 6px;
	}
	.tcdiv1 .gb1 {
		top: 20px;
		right: 26px;
	}
	.tcdiv1 .gb1 img {
		height: 24px;
    }
	.tcdiv2 {
		width: 660px;
	}
	.tcdiv2_nr {
		padding: 30px 20px 20px;
	}
	.tcdiv2_nr1 {
		font-size: 14px;
		line-height: 20px;
		padding: 0 6px 15px;
	}
	.tcdiv2_nr1 img {
		height: 20px;
		margin-right: 10px;
	}
	.tcdiv2_nr2 {
		font-size: 16px;
		line-height: 30px;
		padding: 10px 6px;
	}
	.tcdiv2 .gb2 {
		top: 20px;
		right: 26px;
	}
	.tcdiv2 .gb2 img {
		height: 24px;
    }
	.tcdiv3 {
		width: 660px;
	}
	.tcdiv3_nr {
		padding: 30px 20px 20px;
	}
	.tcdiv3_nr1 {
		font-size: 14px;
		line-height: 20px;
		padding: 0 6px 15px;
	}
	.tcdiv3_nr1 img {
		height: 20px;
		margin-right: 10px;
	}
	.tcdiv3_nr2 {
		font-size: 16px;
		line-height: 30px;
		padding: 10px 6px;
	}
	.tcdiv3 .gb3 {
		top: 20px;
		right: 26px;
	}
	.tcdiv3 .gb3 img {
		height: 24px;
    }
    
    .he_top1_1 p{
        font-size: 14px;
    }
    .he1_t2 a, .he1_t2 span{
        font-size: 14px;
    }
    .hswiper1 .item .title {
        font-size: 14px;
    }
    .hswiper1 .swiper-pagination {
        bottom: 15px;
        right: 20px;
    }
    .hswiper1 .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }
    .hmain h2{
        line-height: 30px;
    }
    .hmain h2 span{
        font-size: 16px;
        width: 110px;
        /* padding-left: 4px; */
    }
    .hmain h2 a{
        font-size: 12px;
    }
    .hmain1_r .qtab1{
        margin-left: 6px;
    }
    .hmain1_r .qtab1 a{
        font-size: 14px;
        line-height: 26px;
        padding:0 6px;
    }
    .hmain1_r .qtab .hmore{
        font-size: 12px;
        line-height: 20px;
    }
    .hmain1_r .qtab_nr1 .item1{
        font-size: 12px;
        line-height: 20px;
        padding: 8px 0 4px;
    }
    .hmain1_r .qtab_nr1 .item1 a{
        font-size: 14px;
    }
    .hmain1_r .qtab_nr1 .item2 ul li{
        font-size: 12px;
        line-height: 16px;
        margin-top: 10px;
    }
    .hmain1_r .qtab_nr1 .item2 ul li:first-child{
        margin-top: 10px;
    }
    .hmain1_r .qtab_nr1 .item2 ul li a{
        padding-left: 24px;
    }
    .hmain1_r .qtab_nr1 .item2 ul li a span{
        width: 16px;
        height: 16px;
        line-height: 16px;
        border-radius: 16px;
    }
    .hmain3_l .qtab1 a{
        font-size: 14px;
        height: 35px;
        line-height: 33px;
        margin-bottom: -2px;
        padding:0 6px;
    }
    .hmain3_l .qtab_nr1{
        min-height: 217px;
    }
    .hmain3_l .qtab_nr1 ul li{
        font-size: 12px;
        line-height: 14px;
        margin-top: 10px;
    }
    .hmain3_l .qtab_nr1 ul li:first-child{
        padding-top: 10px;
    }
    .hmain3_r2 .item1 .icon {
        background-size: 26px 26px;
    }
    .hmain3_r2 .item1 .title {
        font-size: 12px;
        line-height: 26px;
    }
    .hmain3_r2 .item2_l p img {
        height: 16px;
    }
    .hmain3_r2 .item2_l span {
        font-size: 14px;
        margin-top: 6px;
    }
    .hmain3_r2 .item2_r {
        font-size: 10px;
        line-height: 16px;
    }
    .hmain3_r2 .item3 ul li{
        width: 33.33%;
    }
    .hmain3_r2 .item3 ul li p img {
        width: 65px;
    }
    .hmain3_r2 .item3 ul li span {
        font-size: 12px;
        margin-top: 4px;
    }
    .hmain5_1 .item {
        margin: 10px -4px;
    }
    .hmain5_1 a {
        font-size: 12px;
        line-height: 24px;
        margin: 0 4px;
    }










}
@media (max-width: 767px) {
    .hpfc{
        display: none !important;
    }
	.qmain10 ul li{
		width: 100%;
	}

    .he_top2_bg {
        height: 59px;
    }

    .logo {
        margin-top: 12px;
    }

    .logo img {
        height: 35px;
        display: block;
    }
    .he_top{
        height: 28px;
    }
    .he1_t2 a, .he1_t2 span{
        font-size: 12px;
        line-height: 28px;
    }
    .he1_t2 span {
        font-size: 10px;
        margin: 0 1px;
    }

    .he_top1_1 > p {
        display: none;
    }

    .index_banner .owl-theme .owl-controls .owl-buttons {
        display: none;
    }

    .in_bk1 {
        margin-top: 15px;
    }

    .in_d1 {
        margin-bottom: 15px;
    }

    .in_d3 {
        padding-top: 1px;
        background: none;
        margin-top: 0;
    }

    .in_d3_r, .in_d3 img {
        float: none;
        text-align: center;
    }

    .in_d3 img {
        margin: 20px auto 0;
        display: block;
        width: 80px;
    }

    .in_d3_r {
        width: 100%;
        /*margin-bottom: 20px;
        padding-bottom: 20px;*/
        max-width: 120px;
        margin-left: auto;
        margin-right: auto;
    }

    .in_d4_a1 {
        font-size: 12px;
    }

    .in_d4_k {
        margin-top: 0px;
    }

    .in_d5_bg {
        margin-bottom: 10px;
    }

    .footer_bg {
        height: auto;
    }

    .footer_bg p {
        line-height: 20px;
    }

    .in_ri_fix {
        display: none;
    }

    .menu {
        display: block;
        position: absolute;
        right: 15px;
        top: -42px;
    }

    .menu img {
        width: 32px;
    }

    .nav_bg1 {
        height: auto;
    }

    .nav_d2 {
        float: none;
        width: 100%;
        position: relative;
    }

    .nav_d2 > a {
        height: 50px;
        line-height: 50px;
        background: none;
        text-align: left;
        margin-left: 20px;
    }

    .nav_on > a {
        /* background: #fff; */
        color: #cf0008;
    }

    .nav_d3 {
        padding: 5px 0;
        background: none;
        position: relative;
        top: 0;
        height: auto;
        line-height: 30px;
        text-align: left;
        margin-left: 20px;
        width: 100%;
        left: 0px;
    }

    .nav_d3 a {
        color: #fff;
        width: 100%;
        display: block;
        margin: 0;
    }

    .qlist {
        margin-left: -15px;
    }

    .nav_d1 {
        display: none;
        width: 100%;
        position: absolute;
        top: 0px;
        left: 0;
        z-index: 111;
        background: #a90604;
    }

    .ny_baner img {
        display: block;
        width: auto;
        /*height: 160px;*/
    }

    .ny_baner h3 {
        font-size: 22px;
    }

    .q1_d1_k {
        padding: 15px 15px 0;
    }

    .q3_r {
        border-left: none;
        padding-left: 0;
        margin-top: 20px;
    }

    .q2_main {
        padding: 15px;
    }

    .q4_l {
        display: none;
    }

    .q4_r {
        width: 100%;
        margin: 0;
        float: none;
    }

    .q4_r a {
        line-height: 24px;
        margin-bottom: 5px;
    }

    .q4_r span {
        display: block;
        font-size: 13px;
        color: #c9c9c9;
        line-height: 30px;
    }

    .q4_ul1 li {
        font-size: 14px;
        line-height: 38px;
    }

    .q6_dy h3 {
        font-size: 22px;
        line-height: 48px;
    }


    .d5_d3 {
        margin: 5% 1% 0;
    }

    .d5_d2 p {
        font-size: 13px;
    }


    .d5_ul1 li {
        font-size: 12px;
    }

    .d5_ul1 li a {
        font-size: 14px;
    }

    /* .ny_ri {
        width: 90%;
        text-align: right;
        right: 0;

    } */

    .ny_ri a {
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        /*float: right;*/
    }

    /* .ny_baner h3 {
        margin-top: -52px;
    } */

    .d6_tit h3 {
        font-size: 20px;
        line-height: 26px;
    }

    .d6_d1 span {
        margin: 0 5px;
        line-height: 16px;
    }

    .w_ul_2 li {
        font-size: 14px;
    }

    .w_ul_2 li a {
        width: 73%;
    }

    .w_d5 {
        width: 100%;
        float: none;
        margin-top: 0;
    }

    .w_d5_k .d6_page {
        width: 100%;
        float: none;
    }

    .bdsharebuttonbox, .w_d5 h3 {
        text-align: left;
    }

    .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
        float: left !important;
        display: inline-block;
    }

    .d6_page {
        padding: 10px 0;
    }

    .w_d5_k {
        padding-bottom: 20px;
    }


    .w_d8_k {
        padding: 15px;
    }

    .w_d8 {
        margin-top: 20px;
    }

    .w_d9_r span {
        margin-left: 10px;
    }

    .w_d10_a {
        margin-bottom: 15px;
    }

    .w_d11_k .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .w_d11_k .row > div {
        padding-left: 10px;
        padding-right: 10px;
    }

    .w_d11 {
        margin-bottom: 20px;
    }

    .page {
        margin: 15px auto 0;
    }


    .w_d12 {
        width: 100%;
        margin: 20px auto 20px;
    }

    .q5_k1 .q3_r {
        margin-top: 0;
    }


    .e_d1 .form-horizontal {
        width: 100%;
        margin: 10px auto;
    }

    .e_d1 .form-group {
        margin-bottom: 0px;
    }

    .w_d12_but {
        height: 45px;
        line-height: 45px;
        margin-top: 15px;
    }

    .e_tit h3 {
        font-size: 24px;
    }

    .e_d2_k {
        width: 100%;
    }

    .e_d2_k {
        width: 100%;
        margin: 0 auto;
    }

    .e_d2_k .form-horizontal .form-group {
        margin-bottom: 10px;
    }

    .e_d2_a1, .e_d2_a1 img {
        margin: 40px auto 20px;
    }


    .e_d3_0 {
        margin-bottom: 0;
    }

    .e_d3_0 span {
        display: block;
        float: none;
    }

    .e_d3_txt1, .e_d3_sece, .e_d3_d1 {
        width: 100%;
    }

    .e_d4_but1 {
        width: 125px;
        height: 45px;
        line-height: 45px;
    }

    .e_d4_ul li > a {
        width: 63%;
        font-size: 14px;
    }

    .e_d4_r a {
        margin-left: 5px;
        font-size: 12px;
    }


    .r_d2_k {
        line-height: 45px;
    }

    .r_d2_k a, .r_d2_k span {
        line-height: 45px;
    }

    .q3_tit {
        display: none;
    }


    .r_d3 a {
        width: 48%;
        font-size: 16px;
    }

    .r_d3_1 {
        padding-bottom: 20px;
    }

    .r_d4_r1 {
        margin-top: 15px;
    }

    .r_d4_ul {
        margin-top: 10px;
    }

    .r_d4_tit h3 {
        font-size: 20px;
    }

    .r_d4_ul li a {
        width: 80%;
    }

    .r_d6 a {
        padding: 0 10px;
        font-size: 15px;
        margin-top: 20px;
    }

    .r_d6_k .row {
        margin-left: -8px;
        margin-right: -8px;
    }

    .r_d6_k .row > div {
        padding-left: 8px;
        padding-right: 8px;
    }

    .r_d6 {
        margin-bottom: 16px;
    }


    .y_logo_min {
        display: block;
        width: 50%;
    }

    .y_logo_min img {
        display: block;
        width: 100%;
    }

    .y_logo {
        display: none;
    }

    .y_nav_ul {
        margin-top: 0;
    }

    .y1_d1 p {
        display: none;
    }

    .y1_bg {
        width: 100%;
        height: 30px;
        line-height: 30px;
        background: #fff;
    }

    .y_menu {
        display: block;
        position: absolute;
        top: 22px;
        right: 0px;
    }

    .y_menu img {
        width: 40px;
    }

    .y_nav_ul {
        width: 100%;
        float: none;
        position: absolute;
        top: 44px;
        left: 0;
        display: none;
        z-index: 999;
        background: #fff;
        padding: 10px 0;
    }

    .y_nav_ul li > a, .y_nav_ul li {
        width: 100%;
        float: none;
    }
    .y_nav_ul li > a {
        margin: 0 20px;
    }

    .y_nav {
        position: relative;
        display: none;
        width: 100%;
        top: 0;
        left: 0;
        margin: 5px 0;
    }

    .y_nav a {
        text-align: left;
        border-bottom: none;
        margin-left: 40px;
        line-height: 30px;
    }

    .y2_bg {
        padding-top: 30px;
    }

    .y_nav1 {
        padding-bottom: 20px;
    }

    .y5_d1, .y3_d1_k {
        margin-top: 20px;
    }

    .y3_ul li a {
        font-size: 14px;
    }

    .u1_d1 .q4_ul1 li a {
        font-size: 14px;
        width: 75%;
    }

    .u1_d2_tit a {
        font-size: 15px;
        padding: 0 18px;
        margin-bottom: 15px;
    }

    .u1_d2_tit {
        padding: 10px 0 0;
    }

    .u1_d2_tit a {
        height: 35px;
        line-height: 35px;
    }

    .s2_k_bg {
        padding: 15px 15px 40px;
    }


    .s4_tit h3 {
        font-size: 24px;
    }

    .s4_k4_r a {
        margin-top: 10px;
    }

    .s2_k_bg p {
        font-size: 16px;
        line-height: 26px;
    }

    .in_ul_2 li {
        font-size: 14px;
    }

    /*.r_banner{
        display: none;
    }*/
	.qmain13 .item{
		width: 100%;
    }
    
    
    .qdj1 .title{
        font-size: 16px;
    }
    .qdj1 .content{
        font-size: 12px;
        line-height: 20px;
    }
    .qdj2 ul li{
        width: 100%;
    }
    .new-title.qzw{
        display: none;
    }
    .y2_bg{
        padding-bottom: 60px;
    }
	.qmain16{
		margin: 15px -10px 0 0;
	}
	.qmain16 .item{
		padding-right: 10px;
	}
	.qmain16 .item:nth-child(1){
		width: 70%;
	}
	.qmain16 .item:nth-child(2){
		width: 30%;
	}
	.qmain16 .item:nth-child(3){
		width: 100%;
		margin-top: 10px;
	}
	.qmain16 .item1_1{
		width: 29%;
	}
	.qmain16 .item1_2{
		width: 71%;
	}
	.qmain16 .item3 .row {
		margin-left: -5px;
		margin-right: -5px;
	}
	.qmain16 .item3 .row > div {
		padding-left: 5px;
		padding-right: 5px;
	}
	.tcdiv1 {
		width: calc(100% - 30px);
	}
	.tcdiv2 {
		width: calc(100% - 30px);
	}
	.tcdiv3 {
		width: calc(100% - 30px);
	}
    .hggw .hgb{
        width: 51px;
    }
    .hmain1_l{
        width: 100%;
        padding-right: 0px;
    }
    .hswiper1 .item .title{
        padding: 0 109px 0 15px;
    }
    .hmain1_r{
        width: 100%;
        margin-top: 15px;
    }
    .hmain2{
        margin-top: 15px;
    }
    .hmain3{
        margin-right: -15px;
    }
    .hmain3_l{
        width: 100%;
    }
    .hmain3_l .item {
        width: 100%;
        padding: 15px 0px 0 0;
    }
    .hmain3_r{
        width: 100%;
        padding-right: 15px;
    }
    .hmain3_r2 .item2{
        margin-top: 10px;
    }
    .hmain3_r2 .item3{
        margin-top: 10px;
    }
    .hmain3_r2 .item4{
        margin-top: 10px;
    }
    .hmain3_r2 .item4 img{
        width: 100%;
    }
    .hmain4 ul {
        margin: -15px -15px 0 0;
    }
    .hmain4 ul li {
        width: 100%;
        padding: 15px 15px 0 0;
    }
	.hmain3_r1 ul li{
        width: 33.33%;
	}
    .w_d10_a span{
        font-size: 18px;
    }

}

@media (max-width: 375px) {

}

@media (max-width: 320px) {
    .u1_d1 .q4_ul1 li a {
        width: 72%;
        font-size:
    }

    .w_d10_a span {
        font-size: 16px;
    }
}
